import { ref } from 'vue'

export function useMock(data: Array<any>) {
  const tableData = ref(data)
  const originTableData = ref(data)

  function query(key, bindValue) {
    if (!bindValue) {
      tableData.value = originTableData.value
      return
    }
    tableData.value = originTableData.value.filter((item) => item[key] === bindValue)
  }

  return {
    tableData,
    query
  }
}